#include "Command.h"


Command::Command(int index, double speed, double angvel, bool shoot, bool occgrid, int  update)
{
	_index = index;
	_speed = speed;
	_angvel = angvel;
	_shoot = shoot;
	_occgrid = occgrid;
	_update = update;
}


Command::~Command(void)
{
}

int Command::index() {
	return _index;
}

double Command::speed() {
	return _speed;
}

void Command::speed(double newSpeed) {
	_speed = newSpeed;
}

double Command::angvel() {
	return _angvel;
}

void Command::angvel(double newAngvel) {
	_angvel = newAngvel;
}

bool Command::shoot() {
	return _shoot;
}

void Command::shoot(bool val) {
	_shoot = val;
}

bool Command::occgrid(){
	return _occgrid;
}

void Command::occgrid(bool grid){
	_occgrid = grid;
}

int Command::update(){
	return _update;
}

void Command::update(int up){
	_update = up;
}
